Big Huge Thesaurus

physeter catodon

noun

sounds kind of like